package chapter6;

/**
 * 某些不确定执行逻辑的方法，通过传入接口入参，可以将具体的实现放入到实现类中
 * 从而实现传递不同参数方法行为不同的需求
 */
public class CommandTest {
    public static void main(String[] args) {
        ProcessArray pa = new ProcessArray();
        int[] array = new int[] {3, -4, 6, 4};
        pa.process(array, new PrintCommand());
        pa.process(array, new AddCommand());
    }
}
